1
general::
Phrase(s): Where have you been all my life?
Inf. an expression of admiration usually said to a lover. • Mary: I feel very happy when I’m with you. John: Oh, Mary, where have you been all my life? • John grasped her hand, stared directly at her left ear, and stuttered, "Where have you been all my life?"
McGrawhill's American Idioms And Phrasal Verbs